home *** CD-ROM | disk | FTP | other *** search
- Date: Wed, 15 Jun 94 00:13 MET DST
- From: chris@buran.fb10.tu-berlin.de (Christian Nieber)
- To: gem-list@world.std.com
- Subject: Shortcuts from NeXT Guidelines
- Precedence: bulk
-
- The following is an excerpt from the NeXTStep User Interface Guidelines
- 3.2, Chapter 3: User Actions: The Keyboard and Mouse. (buran is a NeXT cub-
- be :-)
- This may be useful for reference, since the NeXT guidelines are essentially
- an extension of Apple's guidelines. Note that capitals in shortcuts denote
- keys used with Shift in NeXTStep.
-
- Christian (R.O.M. Software)
-
- ------------------------------------------------------------
-
- Choosing Keyboard Alternatives
-
- Initially, until the user specifies a different preference, applications
- should follow the guidelines for keyboard alternatives described in this
- section. Users can use the Preferences application to alter the keyboard
- alternatives for every application at once. You're also encouraged to let
- the user choose and change keyboard alternatives using your application's
- Preferences panel.
-
- The guidelines place keyboard alternatives into three groups--reserved,
- required, and recommended. These groups are listed in the tables that fol-
- low along with the commands they perform and the menus where the commands
- are located. (See "Standard Menus and Commands" in Chapter 6 for more in-
- formation on the listed commands and menus.)
-
-
-
- Reserved Keyboard Alternatives
-
- Reserved keyboard alternatives must be used for the commands that follow,
- and cannot be used for any others. If your application implements the
- functionality that a command represents, it must provide both the command
- and the keyboard alternative.
-
- For example, if your application opens files, it must have an Open command
- with Command-o as the keyboard alternative. If your application doesn't
- allow the user to open files, it won't have an Open command and must not
- use Command-o as a keyboard alternative.
-
- Keyboard Alternative Command Menu
- Command-? Help Info menu
- Command-a Select All Edit menu
- Command-c Copy Edit menu
- Command-h Hide main menu
- Command-n New Document menu
- Command-o Open Document menu
- Command-p Print main menu
- Command-q Quit main menu
- Command-s Save Document menu
- Command-v Paste Edit menu
- Command-w Close Window Windows menu
- Command-x Cut Edit menu
- Command-z Undo Edit menu
-
-
-
- Required Keyboard Alternatives
-
- These keyboard alternatives must be used if the application implements the
- command. For example, if your application has a Find panel, you must pro-
- vide Command-f as a way of bringing the panel up.
-
- However, if an application doesn't implement the particular functionality
- of an item (if it doesn't have a Find panel, for example), it can use the
- keyboard alternative (Command-f) for something else. Nevertheless, to pre-
- serve interapplication consistency, it's strongly recommended that you
- first try to use characters that don't overlap with those on this list.
-
-
- Keyboard Alternative Command Menu
- Command-= Define in Webster Services menu
- Command-; Check Spelling Edit menu
- Command-b Bold (Unbold) Font menu
- Command-d Find Previous Find menu
- Command-e Enter Selection Find menu
- Command-f Find Panel Find menu
- Command-g Find Next Find menu
- Command-i Italic (Unitalic) Font menu
- Command-t Font Panel Font menu
- Command-C Colors varies
-
-
-
- Recommended Keyboard Alternatives
-
- These keyboard alternatives must be used for a command if the command has a
- keyboard alternative. If not, the key can be used for some other command.
- For example, if the Copy Ruler command has no keyboard alternative, Com-
- mand-1 can be used as a keyboard alternative for another command.
-
- Keyboard Alternative Command Menu
- Command-1 Copy Ruler Text menu
- Command-2 Paste Ruler Text menu
- Command-3 Copy Font Font menu
- Command-4 Paste Font Font menu
- Command-j Jump to Selection Find menu
- Command-m Miniaturize Window Windows menu
- Command-r Show Ruler Text menu
- Command-P Page Layout Format menu
- Command-S Save As Document menu
- Command-V Paste and Link Link
-
-